Objetivos de Aprendizagem
- Identificar a sintaxe e as limitações da sobrecarga de operadores em C++
- Implementar funções de operadores binários e unários como funções membro e amigas
- Construir hierarquias de classes usando relações entre classes base e derivadas
- Gerenciar visibilidade de membros e controle de acesso usando herança pública, privada e protegida
- Aplicar sobrescrita de funções para fornecer implementações específicas em classes derivadas